package sbp.teste;

import sbp.dao.DAOFactory;
import sbp.dao.UsuarioDAO;
import sbp.modelos.Usuario;
import sbp.util.HibernateUtil;


public class UsuarioDAOTest {


	public void salvarTeste() {
		Usuario u = new Usuario();
		UsuarioDAO dao = DAOFactory.criarUsuarioDAO();
		HibernateUtil.getSessionFactory().getCurrentSession().beginTransaction();
		dao.salvar(constroiUsuario(u));
		HibernateUtil.getSessionFactory().getCurrentSession().getTransaction().commit();
		HibernateUtil.getSessionFactory().getCurrentSession().close();
	}

	public Usuario constroiUsuario(Usuario usuario) {
		usuario = new Usuario();
		usuario.setNome("Andre");
		usuario.setCpf("99189798287");
		usuario.setEmail("andredgusmao@gmail.com");
		usuario.setMunicipio("belem");
		return usuario;
	}
	
	public static void main(String[] args) {
		UsuarioDAOTest test = new UsuarioDAOTest();
		test.salvarTeste();
	}
}
